package com.psp.park.service;

import com.psp.park.controller.res.bean.RMsgListBean;
import com.psp.park.controller.res.bean.ROrderMsgListBean;
import com.psp.park.controller.res.bean.RSysMsgListBean;
import com.psp.park.service.impl.PageResult;

public interface MsgService {
	/**
	 * 获取所有消息列表
	 * 
	 * @param page
	 * @param pageSize
	 * @param uid
	 * @return
	 */
	PageResult<RMsgListBean> getAll(int page, int pageSize, String uid);

	/**
	 * 获取订单消息
	 * 
	 * @param page
	 * @param pageSize
	 * @param uid
	 * @return
	 */
	PageResult<ROrderMsgListBean> getOrderMsgs(int page, int pageSize, String uid);

	/**
	 * 获取系统消息
	 * 
	 * @param page
	 * @param pageSize
	 * @param uid
	 * @return
	 */
	PageResult<RSysMsgListBean> getSysMsgs(int page, int pageSize, String uid);

}
